---
title: Institutions
summary: API reference for Institutions.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Application.Claim.Legal
reference_type: embedded
---

# Institutions

`Institutions` is an auto-generated typed `DataSet` (`Institutions.Designer.vb`, generated from `Institutions.xsd`) defining an `InstitutionDataTable` schema with corresponding `InstitutionRow` and `InstitutionRowChangeEvent` types. No other file in this library references any of these types**, so this artifact is treated as legacy/orphaned scaffolding retained from an earlier implementation rather than active application logic*. A near-identical `Institutions` typed DataSet exists in the sibling `SAIF.Application.Claim` library, suggesting this may be a stale copy carried over during an earlier refactor**.

## Purpose
- Define a typed `DataSet` schema (`Institutions`/`InstitutionDataTable`/`InstitutionRow`/`InstitutionRowChangeEvent`) for institution reference data, as scaffolded by the Visual Studio typed-DataSet designer from `Institutions.xsd`.
- No confirmed functional purpose within this library beyond the generated schema definition itself — this artifact has no other in-library callers**.

## Context
- Namespace: `SAIF.Application.Claim.Legal`
- Assembly/package: `SAIF.Application.Claim.Legal.dll` (embedded library; generated scaffolding, not hand-written business logic)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `Institutions` (class) | `Public Partial Class Institutions Inherits DataSet`* | Root typed-`DataSet` container generated from `Institutions.xsd`; holds the `InstitutionDataTable`**. |
| `InstitutionDataTable` (nested class) | `Public Class InstitutionDataTable Inherits DataTable`* | Strongly-typed table wrapper exposing typed column accessors for institution reference rows**. |
| `InstitutionRow` (nested class) | `Public Class InstitutionRow Inherits DataRow`* | Strongly-typed row wrapper exposing typed column accessors for a single institution record**. |
| `InstitutionRowChangeEvent` (nested class) | `Public Class InstitutionRowChangeEvent Inherits EventArgs`* | Auto-generated event-argument type raised on row change/insert/delete for `InstitutionDataTable`, per the standard typed-DataSet designer pattern**. |

## Behavioral notes
- No in-library source file constructs, populates, or reads an `Institutions`/`InstitutionDataTable` instance; its intended consumer (if any) could not be determined from this library alone**.
- The `Institutions.xsc`/`.xsd`/`.xss` sibling files are the typed-DataSet design-time schema/settings artifacts that generated this designer code; they carry no independent runtime behavior.

## Constraints and usage notes
- Treat this type as dead/orphaned scaffolding rather than an active part of this library's public API surface until a consumer is confirmed**; do not add new dependencies on it without verifying whether `SAIF.Application.Claim`'s equivalent `Institutions` type is the one actually in use.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Application.Claim.Legal\Institutions.Designer.vb`
